package com.twetec.cms.model.vo.website;

import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.io.Serializable;

/**
 * @author Administrator
 * @title: ColumnAtricleModelVO
 * @projectName SBProject-CMSServer
 * @description: TODO
 * @date 2021/9/2812:02
 */
@ApiModel
public class ColumnAtricleModelVO implements Serializable {

    /**
     * 模型id
     */
    @JsonSerialize(using = ToStringSerializer.class)
    @ApiModelProperty(value = "模型id", example = "12345646546")
    private Long articleModelId;

    /**
     * 模型名字
     */
    @ApiModelProperty(value = "文章模型名称", example = "文章模型名称")
    private String articleModelName;

    /**
     * 栏目模板pc端id
     */
    @JsonSerialize(using = ToStringSerializer.class)
    @ApiModelProperty(value = "pc端栏目模板id", example = "12345646546")
    private Long pcTemplateId;

    /**
     * 栏目模板PC端名字
     */
    @ApiModelProperty(value = "pc端栏目模板名称", example = "pc端栏目模板")
    private String pcTemplateName;

    /**
     * 栏目模板h5端id
     */
    @JsonSerialize(using = ToStringSerializer.class)
    @ApiModelProperty(value = "h5端栏目模板id", example = "12345646546")
    private Long h5TemplateId;

    /**
     * 栏目模板h5端名字
     */
    @ApiModelProperty(value = "h5端栏目模板名称", example = "h5端栏目模板")
    private String h5TemplateName;

    /**
     * pc模板文件路径
     */
    @ApiModelProperty(value = "PC模板文件路径", example = "D://upload//pc")
    private String pcTemplateFilePath;

    /**
     * h5模板文件路径
     */
    @ApiModelProperty(value = "H5模板文件路径", example = "D://upload//hfive")
    private String h5TemplateFilePath;

    public Long getArticleModelId() {
        return articleModelId;
    }

    public void setArticleModelId(Long articleModelId) {
        this.articleModelId = articleModelId;
    }

    public String getArticleModelName() {
        return articleModelName;
    }

    public void setArticleModelName(String articleModelName) {
        this.articleModelName = articleModelName;
    }

    public Long getPcTemplateId() {
        return pcTemplateId;
    }

    public void setPcTemplateId(Long pcTemplateId) {
        this.pcTemplateId = pcTemplateId;
    }

    public String getPcTemplateName() {
        return pcTemplateName;
    }

    public void setPcTemplateName(String pcTemplateName) {
        this.pcTemplateName = pcTemplateName;
    }

    public Long getH5TemplateId() {
        return h5TemplateId;
    }

    public void setH5TemplateId(Long h5TemplateId) {
        this.h5TemplateId = h5TemplateId;
    }

    public String getH5TemplateName() {
        return h5TemplateName;
    }

    public void setH5TemplateName(String h5TemplateName) {
        this.h5TemplateName = h5TemplateName;
    }


    public String getPcTemplateFilePath() {
        return pcTemplateFilePath;
    }

    public void setPcTemplateFilePath(String pcTemplateFilePath) {
        this.pcTemplateFilePath = pcTemplateFilePath;
    }

    public String getH5TemplateFilePath() {
        return h5TemplateFilePath;
    }

    public void setH5TemplateFilePath(String h5TemplateFilePath) {
        this.h5TemplateFilePath = h5TemplateFilePath;
    }

    @Override
    public String toString() {
        return "ColumnAtricleModelVO{" +
                "articleModelId=" + articleModelId +
                ", articleModelName='" + articleModelName + '\'' +
                ", pcTemplateId=" + pcTemplateId +
                ", pcTemplateName='" + pcTemplateName + '\'' +
                ", h5TemplateId=" + h5TemplateId +
                ", h5TemplateName='" + h5TemplateName + '\'' +
                ", pcTemplateFilePath='" + pcTemplateFilePath + '\'' +
                ", h5TemplateFilePath='" + h5TemplateFilePath + '\'' +
                '}';
    }
}
